Introduction to software testing
نویسندگان
چکیده
Extensively class tested, this text takes an innovative approach to software testing: it defines testing as the process of applying a few welldefined, general-purpose test criteria to a structure or model of the software. The structure of the text directly reflects the pedagogical approach and incorporates the latest innovations in testing, including modern types of software such as OO, Web applications, and embedded software. The book contains numerous examples throughout. An instructor’s solution manual, PowerPoint slides, sample syllabi, additional examples and updates, testing tools for students, and example software programs in Java are available on an extensive Web site at www.introsoftwaretesting.com.
منابع مشابه
Using Program Slicing Technique to Reduce the Cost of Software Testing
Systems of computers and their application in the lives of modern human beings are vastly expanding. In any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. Indeed, the major origin of software failure can be located in designing or implementing software. With regard to these statistics, 30% of the software projects have been prospero...
متن کاملDistributed Black-Box Software Testing Using Negative Selection
In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...
متن کاملAutomation Testing: An Introduction to Selenium
A good tool for testing is the one which has the ability to augment the testing performance and its competences as well as that can be a part of automation. When we chooses to build and host a Web application; automated regression testing becomes a responsibility for accomplishment. As the need of Web applications are growing, with each subsequent release, testing needs to grow tremendously. In...
متن کاملImproving Testing Efficiency: Agile Test Case Prioritization
Introduction A remaining challenging area in the field of software management is the release decision, deciding whether or not a software product can be transferred from its development phase to operational use. Many software manufacturers have difficulty in determining the ‘right’ moment to release their software products. It is a trade-off between an early release, to capture the benefits of ...
متن کاملSPRAE: A Framework for Teaching Software Testing in the Undergraduate Curriculum
For the past three years undergraduate students at Florida A&M University have been exposed to the practice of software testing, both as part of the senior projects course, and in an elective course in software testing. Because these courses provide a mere introduction to software testing, the students are presented a framework for understanding the theory, management and practice of testing an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008